//利用循环来求平方根

//在代码当中，从1开始循环，拿着数字的平方跟原来的数字进行比较
//如果小于的，那么继续往后判断
//如果相等，那么当前数字就是平方根
//如果大于的，那么前一个数字就是平方根的整数部分

//2023/03/30
//夏梓豪

package test_循环高级练习;

import java.util.Scanner;

public class test2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您需要计算平方根的数：");
        int num = sc.nextInt();

        int i = 0;
        while(true){
            i++;
            if (i*i>num)
            {
                System.out.println(num+"的平方根的整数部分为"+(i-1));
                break;
            } else if (i*i==num) {
                System.out.println(num+"的平方根为"+i);
                break;
            }
        }

    }
}
